home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2005 May / CyberMycha 05-2005 (Poland).bin / Immortal / cotndemo.exe / AdobeInstall.exe / Reader / plug_ins / PPKLite.api / EXVW / 20012 < prev    next >
Encoding:
Text File  |  2002-08-12  |  3.7 KB  |  93 lines

  1. gMaxTopStaticWidth = max( 
  2.     zstring_width(zstring: '$$$/Dialogs/Cert/Name') + 42,
  3.     zstring_width(zstring: '$$$/Dialogs/Cert/SerialNumber') + 42,
  4.     zstring_width(zstring: '$$$/Dialogs/Cert/ValidBefore'),
  5.     zstring_width(zstring: '$$$/Dialogs/Cert/ValidAfter') );
  6. gMaxBottomStaticWidth = max( 
  7.     zstring_width(zstring: '$$$/Dialogs/Cert/FingerprintMD5'),
  8.     zstring_width(zstring: '$$$/Dialogs/Cert/FingerprintSHA1') );
  9. gMaxDNStaticWidth = max( 
  10.     zstring_width(zstring: '$$$/Dialogs/Cert/SubjectDN'),
  11.     zstring_width(zstring: '$$$/Dialogs/Cert/IssuerDN') );
  12. gMinTopEditWidth = max_char_width() * 18;
  13. gMinHashWidth = max_char_width() * 25;
  14. gMinKeyUsageWidth = max_char_width() * 18;
  15. gMinKeyAlgWidth = max_char_width() * 7;
  16.  
  17. gMaxControlWidth = max( 
  18.     gMaxTopStaticWidth + 10 + gMinTopEditWidth,
  19.     gMaxDNStaticWidth,
  20.     gMinKeyUsageWidth + 10 + gMinKeyAlgWidth,
  21.     gMaxBottomStaticWidth + 10 + gMinHashWidth );
  22.  
  23. dialog(name: '$$$/Dialogs/Cert', target_id: 'name' )
  24. {
  25.     view(align_children: align_left, alignment: align_fill)
  26.     {
  27.         view(align_children: align_top, alignment: align_fill)
  28.         {
  29.             picture(item_id: 'icon', width: 32, height: 32);
  30.             view( align_children: align_left, alignment: align_fill )
  31.             {
  32.                 view(align_children: align_row, alignment: align_fill)
  33.                 {
  34.                     static_text(name: '$$$/Dialogs/Cert/Name', width: gMaxTopStaticWidth - 42, alignment: align_right);
  35.                     edit_text(item_id: 'name', readonly: true, alignment: align_fill);
  36.                 }
  37.                 view(align_children: align_row, alignment: align_fill)
  38.                 {
  39.                     static_text(name: '$$$/Dialogs/Cert/SerialNumber', width: gMaxTopStaticWidth - 42, alignment: align_right);
  40.                     edit_text(item_id: 'snum', readonly: true, alignment: align_fill);
  41.                 }
  42.             }
  43.         }
  44.         view(align_children: align_row, alignment: align_fill)
  45.         {
  46.             static_text(name: '$$$/Dialogs/Cert/ValidBefore', width: gMaxTopStaticWidth, alignment: align_right);
  47.             edit_text(item_id: 'vbef', readonly: true, alignment: align_fill);
  48.         }
  49.         view(align_children: align_row, alignment: align_fill)
  50.         {
  51.             static_text(name: '$$$/Dialogs/Cert/ValidAfter', width: gMaxTopStaticWidth, alignment: align_right);
  52.             edit_text(item_id: 'vaft', readonly: true, alignment: align_fill);
  53.         }
  54.         view(alignment: align_fill, align_children: align_left, width: gMaxControlWidth)
  55.         {
  56.             static_text(name: '$$$/Dialogs/Cert/SubjectDN');
  57.             edit_text(item_id: 'subj', alignment: align_fill, readonly: true);
  58.  
  59.             static_text(name: '$$$/Dialogs/Cert/IssuerDN');
  60.             edit_text(item_id: 'issu', alignment: align_fill, readonly: true);
  61.  
  62.             view(alignment: align_fill, align_children: align_top)
  63.             {
  64.                 view(alignment: align_fill, align_children: align_left)
  65.                 {
  66.                     static_text(name: '$$$/Dialogs/Cert/KeyUsage');
  67.                     edit_text(item_id: 'kuse', alignment: align_fill, readonly: true);
  68.                 }
  69.                 view(width: max_char_width() * 7, align_children: align_left)
  70.                 {
  71.                     static_text(name: '$$$/Dialogs/Cert/KeyAlgorithm');
  72.                     edit_text(item_id: 'kalg', alignment: align_fill, readonly: true);
  73.                 }
  74.             }
  75.  
  76.             cluster(name: '$$$/Dialogs/Cert/Fingerprints', align_children: align_left, alignment: align_fill)
  77.             {
  78.                 view(align_children: align_row, alignment: align_fill)
  79.                 {
  80.                     static_text(name: '$$$/Dialogs/Cert/FingerprintMD5', width: gMaxBottomStaticWidth, alignment: align_right);
  81.                     edit_text(item_id: 'md5 ', readonly: true, alignment: align_fill);
  82.                 }
  83.                 view(align_children: align_row, alignment: align_fill)
  84.                 {
  85.                     static_text(name: '$$$/Dialogs/Cert/FingerprintSHA1', width: gMaxBottomStaticWidth, alignment: align_right);
  86.                     edit_text(item_id: 'sha1', readonly: true, alignment: align_fill);
  87.                 }
  88.             }
  89.         }
  90.         ok(ok_name: '$$$/Dialogs/Cert/CloseButton');
  91.     }
  92. }
  93.